package br.com.webcrm.service;

import java.util.List;

import br.com.webcrm.model.Usuario;

public interface UsuarioService extends BaseService {

	public Usuario persistir(Usuario usuario) throws Exception;
	
	public Usuario gravar(Usuario usuario) throws Exception;
	
	public Usuario alterar(Usuario usuario) throws Exception;
	
	public void excluir(Usuario usuario) throws Exception;

	public List<Usuario> consultarTodos() throws Exception;
	
	public Usuario logar(String login, String senha) throws Exception;

	public void deslogar() throws Exception;

	public Usuario getUsuarioLogado();
	
	public List<Usuario> consultarPorIdGrupo(Integer IdGrupo) throws Exception;

}
